package com.ysd.lis.entity.samsto;

import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 仓位-申请表
 * </p>
 *
 * @author WH
 * @since 2024-11-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("SAMSTO_SPECBOX_ORDER_REQ")
public class SamstoSpecboxOrderReq extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 标本盒id
     */
    @TableField("SPECBOX_ID")
    private String specboxId;

    /**
     * 标本仓位id
     */
    @TableField("SPECBOX_ORDER_ID")
    private String specboxOrderId;

    /**
     * 条码号
     */
    @TableField("REQ_NO")
    private String reqNo;

    /**
     * 入仓时间
     */
    @TableField("ENTER_TIME")
    private Timestamp enterTime;
    /**
     * 销毁时间
     */
    @TableField("DESTROY_TIME")
    private Timestamp destroyTime;

    /**
     * 状态
     */
    @TableField("STATUS")
    private BigDecimal status;

    /**
     * 仓库(一级)
     */
    @TableField("STORAGE_PID")
    private String storagePid;
    /**
     * 库位(二级)
     */
    @TableField("STORAGE_ID")
    private String storageId;
    /**
     * 所在冰箱
     */
    @TableField("FRIDGE_ID")
    private String fridgeId;
    /**
     * 所在层
     */
    @TableField("LAYER_ID")
    private String layerId;
    /**
     * 冰箱编码
     */
    @TableField("FRIDGE_CODE")
    private String fridgeCode;
    /**
     * 层级编码
     */
    @TableField("LAYER_CODE")
    private String layerCode;
    /**
     * 标本盒编码
     */
    @TableField("SPECBOX_CODE")
    private String specboxCode;
    /**
     * 状态
     */
    @TableField("ORDER_NUMBER")
    private String orderNumber;

    @TableField("STORAGE_PNAME")
    private String storagePname;

    @TableField("STORAGE_NAME")
    private String storageName;

    /**
     * 报告单元
     */
    @TableField("RPT_GROUP")
    private String rptGroup;


}
